<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // isNaN()   传入一个参数 判断是否是非数字  非数字返回true 数字返回false (也可以用于判断是否是数字 数字返回false)
    // 如果传入的参数是number类型  直接判断
    // 如果传入的参数是number以外的其他数据类型 先隐式转化为数字 在判断 

    // console.log(isNaN(NaN));
    // console.log(isNaN(100));
    
    
    console.log(isNaN("100")); // "100"   => 100 false
    console.log(isNaN("")); // ""         => 0   false
    console.log(isNaN(true)); // true      => 1   false
    console.log(isNaN(null)); // null      => 0   false
    console.log(isNaN("100a")); // "100a"  => NaN true
    console.log(isNaN(undefined)); // undefined => NaN true

</script>
</html>